home *** CD-ROM | disk | FTP | other *** search
- Path: ix.netcom.com!netnews
- From: JEThomas@ix.netcom.com (Jonah Thomas)
- Newsgroups: comp.object,comp.software-eng,comp.lang.c++
- Subject: Re: Moving from C to C++
- Date: 27 Jan 1996 17:50:54 GMT
- Organization: Netcom
- Message-ID: <4edolu$r53@ixnews5.ix.netcom.com>
- References: <4cs44p$3pk@ixnews8.ix.netcom.com> <4dk8ts$fpc@antares.en.com> <JSA.96Jan25183150@organon.com>
- NNTP-Posting-Host: ix-dc9-23.ix.netcom.com
- X-NETCOM-Date: Sat Jan 27 9:50:54 AM PST 1996
-
- In <JSA.96Jan25183150@organon.com> jsa@organon.com (Jon S Anthony)
- writes:
-
- >In article <RMARTIN.96Jan25082531@rcm.oma.com> rmartin@oma.com (Robert
- C. Martin) writes:
-
- >> Yes, C++ is complex. But when it comes to engineering software in the
- >> real world; software that is portable, extensible and can survive
- >> extended periods of modification and maintenance, C++ is an excellent
- >> choice.
-
- >OK, I'm willing to say it often can be "good enough" (but not
- >excellent). But, if push came to shove there are others that fit
- >Matt's bill much more closely than C++. Either Ada or Eiffel would be
- >a much "better" choice (closer impedance match covering all your
- >points). BTW, where in the draft ANSI C++ RM is thread safety or even
- >the semantics of thread interaction with all its other features defined,
- >hmmm?
-
- C++ has a tremendous advantage when scheduling speed is required.
- Suppose you're managing a shell of a company and you get a big government
- software contract on November 1. If you choose C++ you can call the
- recruiters and by November 10 have 250 coders at their desks coding, with
- experienced C++ project managers writing specifications to match the
- requirements and experienced C++ team leaders at _their_ desks writing
- detailed specifications. This is much harder with Eiffel. When it's
- hard to find enough people, you get budgeting inefficiency.
-
- Whatever other virtues or faults it may have, C++ will soon overtake C as
- the premier language when you need "off-the-shelf" coders.
-
- And in that context Robert's points definitely hold, C++ is by far the
- best language if the code that will be ported, extended, and maintained
- by C++ programmers. 8-)
-
-